I plan to go to Shimla by car from Delhi. How long it will take and which route should i take?