Bollywood’s ‘Queen’ Kangana Ranaut slays in Cosmopolitan cover