Tetraploidy, aneuploidy and cancer