Venezuela’s Chavez on moral crusade