A citizens’ campaign in Delhi has helped 7 lakh homeless and mentally ill