Recoveries to touch Rs 38,000 crore