BubR1 in cancer, aging and development