US president says he would ‘not have taken Duke and Duchess of Sussex back’ if he had been King Charles