Only eight states in India fulfill WHO's criteria of one doctor per thousand people