Ever the revolutionary, a resurgent Fidel Castro turns 84