J.K Rowling says she finds Donald Trump's views objectionable but says he has every right to visit the UK and express them