Princess Yachts appoints Will Green as CEO