Obama promises an end to cheap energy