Despite rising profits and strong balance sheets, Indian firms are hoarding cash and holding back on new investments, betting on clarity in global trade and domestic demand before loosening the purse strings.