Boris Johnson has pledged to be there "in the long term" for British people whose Caribbean homes have been devastated by Hurricane Irma.