Britain's Duchess Kate christens new ship