Kim Kardashian graces the cover of Harper's Bazaar's March 2011 issue