Two-dimensional black phosphorus: physical properties and applications. (March 2019)