Richard Branson says we've got to give Trump time