Russia's Rosneft pledges $5 billion for 'green' causes over next five years