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