Shimla records highest precipitation in 13 years