Carbon-free electricity by 2050: Is it possible?