India blames blasts on Islamic militants