Single-crystalline layered metal-halide perovskite nanowires for ultrasensitive photodetectors