Royals who know how to rock pink: Duchess Kate, Princess Mary and more