Geology of the Rampur area,Himachal Pradesh, India and its bearing on the tectono-stratigraphy of the Himachal Himalayas