train journey to marakesh from london