Vogue’s Kamala cover draws controversy