Integration of duty scheduling and rostering to increase driver satisfaction