Imperial splendour for Prince William on China visit