P&O Ferries sacks 800 staff