Fidel Castro was at the heart of Middle East politics