Farrakhan: Mexican Prez was right