RMS Queen Mary arrives in Southampton for the last time