Heavy snowfall disrupts roads, power supply in Himachal Pradesh