Barbara Palvin covers Harper’s Bazaar Spain