Carey Mulligan covers Hapers Bazaar