Massive rally begins honoring Fidel Castro