InAs nanowire arrays for room-temperature ultra-broadband infrared photodetection