India hikes rates 25bp