IL&FS says it has taken key steps to address Rs. 20,000 crore of debt