how far is marsa alam from hurghada