Well-wishers watch a giant screen braodcasting the wedding ceremony of Britain's Prince Harry, Duke of Sussex and Meghan Markle in Windsor