Thousands of Venezuelans have taken to the streets of Caracas to protest what they say is President Nicolas Maduro’s fraudulent win.