Shop Every Under-$200 Item Meghan Markle Has Worn on Her South Africa Tour