Energy in 2050: Clean, Free, and For All