U.S. Senator Mitch McConnell has revealed that a fall and mild pneumonia caused his recent hospitalization, ending weeks of speculation as he recovers in rehabilitation and plans to complete his Senate term.