John Leguizamo criticizes James Franco’s casting as Fidel Castro, film’s producer responds