granite prices per ton in india