In pics: Harry and Meghan welcomed by crowds at Edinburgh Castle