French president Francois Hollande has made an outspoken call for investment in renewable energy.