More than 2,000 cases of norovirus were recorded on three P&O cruises in Southampton