Kate Middleton, Principe Harry