Carmen Franco, only child of Spain's dictator, dies at 91