Black Phosphorus Nanoscale Devices And Emerging Applications