Prince Harry and Meghan Markle to wed at Windsor Castle