TeamLease Q1 profit falls 2.1% to ₹24.29 crore amid portfolio rationalization