Obama defends alternative energy record