Theresa May refuses to back down over Trump state visit