Murree, parts of KP receive snowfall following rain