DFID invests Rs 20m to improve healthcare facilities