Thousands watch Windsor dress rehearsal for Meghan Markle and Prince Harry's nuptials