CIL appoints Mukesh Agrawal as director of finance with immediate effect