Cheap flight offers from London to Marrakech with British Airways