Refugees have fled across the Red Sea as the spread of the Middle East war to Yemen and Saudi Arabia threatens to worsen the world's energy supply shortage.