President vows to quit fossil fuel within 15 years but huge investments and infrastructure needed