Cuban state television says Venezuelan President Hugo Chavez has made a surprise visit to Cuba to meet with his friend and ally , Cuban leader Fidel Castro .