Recent developments in refrigeration and heat pump technologies (ImechE seminar publication, 1999)