Low-power 20-meter 3D ranging SPAD camera based on continuous-wave indirect time-of-flight