Anti-government demonstrators in Venezuela’s capital Caracas have clashed for almost two hours with riot police who finally subdued them after President Nicolas Maduro’s security forces cracked down.