Massive protests have erupted across China in a rare show of dissent, defying the government’s zero-Covid policy.