从癌前病变到癌症一般有多久的时间