Kamala Harris graces the front page of Vogue Magazine