Regulated targeting of protein phosphatase 1 to the outer kinetochore by KNL1 opposes Aurora B kinase