Shanghai erupts in celebration as two-month Covid-19 lockdown comes to an end