Queen Mary 2 brings historic ocean travel back to South African shores