President of Venezuela Nicolas Maduro says his country has reached an agreement with Russia, which will see investment of $14 billion in the oil and gas sector over the next few years.