Architecture and flexibility of the yeast Ndc80 kinetochore complex.