IDFC First Bank pays ₹583 cr. to Haryana govt. departments to settle bank fraud