Fidel Castro: Thousands attend rally for former Cuban leader