time on plane edinburgh to marrakech