Oil retreats, but still above $100; no supply shocks for India