Dozens of vehicles and buildings were set on fire in suburbs north of the city as gangs of young rioters , mostly of North African origin , harassed police and firefighters .