IMF approves $4.7B loan for Bangladesh