India stocks slip as crude near $89, Nifty holds 24,300