High efficiency engines