Harry and Meghan arrive in Germany ahead of Invictus games