Indian police battle Islamic militants in capital