Danville school board approves 3-year extension for bus service