P&O's Pacific Sun voyage cut short