Obama defends energy record