Carrier lifetime exceeding 81 ns in single crystalline perovskite nanowires enable large on-off ratio photodetectors