China celebrates Dragon Boat Festival amid Covid-19 restrictions