Harry Potter publisher says Covid is weaving magic over book sales