contribution to the petrology and geochemistry of the blaini formation simla Hills Himachal Pradesh India