India's Economy Can Handle $120 Oil, But Markets May Face Short-Term Hit