Cuban chief Fidel Castro hates sex tourist