After months of anticipation, the royal wedding is finally here. As Prince Harry and Meghan Markle tie the knot at Windsor Castle, we're tracking every moment of the big day.