How Fidel Castro went from being a law student to revolutionary leader, communist figurehead and polarising global icon