Ethanol more energy-efficient than oil, finds study