Trump postpones visit to Britain