The president of Venezuela Nicolas Maduro has signed eight agreements with national and transnational mining firms. They say the revenue will be used to fund social programs.