Top-performing India fund sounds caution on stocks, raises cash