Why Prince Harry and Meghan Markle are the perfect match