A former Tory chief whip has told of his shock at learning Jeffrey Donaldson had been charged with historic sex offences.