Escaping Shanghai's COVID lockdown only to get trapped in Hainan