P&O Cruises has announced Gary Barlow as its new brand ambassador. The pioneering partnership between the…