Stranded by war: Ukrainians watch conflict unfold from Egypt holiday resort