Molecular mechanisms in cancer development