Jared Leto on cover of Vogue magazine