Juan Guaido, leader of Venezuela's opposition, proclaimed himself acting interim president following Nicolas Maduro's refusal to cede power after elections in 2018. But who is he?

Source: CNN