Multifunctional two-dimensional semiconductors SnP3: universal mechanism of layer-dependent electronic phase transition. (31st October 2018)