India warns oil above $91 could strain fiscal deficit and current account