Petrology and Geochemistry of the Nongpoh granite associated rocks in and around Nongpoh, re-bhoi district, Meghalaya