About $2 trillion will have been invested in clean energy by the end of this year, according to the World Energy Outlook, published the...