Thousands trapped in Yemen port city, Red Cross warns