Shanghai builds makeshift hospital amid COVID surge