Accredited BBC journalist Ed Lawrence was arrested at a Covid-19 lockdown protest in Shanghai and detained for several hours.