The life and times of Fidel Castro, Cuba's revolutionary icon