Household vulnerability and child labor: the effect of shocks, credit rationing, and insurance