Three weeks ago, President Barack Obama stood in front of a sea of gleaming solar panels in Boulder City, Nevada, to celebrate his administration's efforts to promote "green energy."