World Will Need to Invest $48 Trillion to Meet Its Energy Needs to 2035