Photodetectors: Devices, Circuits and Applications