Ill-health is the price rural Indians have to pay for seeking a better life in the city. 29 villages near Hyderabad help explain why.