Quran, TikTok, and faith: How a Bangladeshi mariner survived 115 days stranded in the US-Iran War 4 August 2026