the two ends of a single chromosome are called?