Barack Obama: 'no' to solar panels on the White House roof (but they would be awesome for everyone else)