Katy Perry wearing Eve shoes on cover of Esquire magazine