'Extremely rare show of defiance': China's Xi faces public anger over draconian zero-Covid policy