Riots broke out across major French cities on Saturday night as unrest spread beyond the capital, with government buildings torched and more than 1,000 people detained by police.