DNA replication stress and cancer: cause or cure?