Adaptive headlight control