The world's biggest oil producers have announced a $1 billion fund to invest in energy projects.