Thousands stranded in Caribbean islands after Trump’s Venezuela attack