Cyclist Lance Armstrong shines as American hero