High-performance violet phosphorus photodetectors with van der Waals-assisted contacts