Beyonce covers Vogue’s March issue