Energy in 2050: Clean, free, and for all