Single-photon imaging in CMOS