More than half of Britons blame China for pandemic