Domain Adaptation based Enhanced Detection for Autonomous Driving in Foggy and Rainy Weather