Queen Mary’s Durban docking hails cruise recovery