BP: synthesis and properties of boron phosphide. (11th July 2016)