Efficiency of heat engines