How Stephen Colbert got his groove back: The late-night host has Trump to thank for a ratings surge