More than a million people have signed the petition to block a Donald Trump state visit to Britain