Police struggle to control rioters after 500,000-strong London march against cuts ends in violence