Indian govt to give free medicine to hundreds of millions