More than 600 people detained as country sees largest opposition protests in more than a decade