Duchess Kate christens Princess ship