Centromere DNA, proteins and kinetochore assembly in vertebrate cells