President Trump could visit Britain in July