Protests erupt in Guangzhou, China as frustrations over Covid-19 curbs mount