Rain from Irma slams US Virgin Islands