Fossil fuels have no future