Riot police use batons to repel protesters on the 22nd anniversary of the city’s handover to China.