Anger rising in India as banks slow to dispense cash to millions