Global investment in clean energy will outstrip spending on fossil fuels this year, with investments in solar expected to surpass those in oil production for the first time ever, the International Energy Agency (IEA) says in a new report.