A vertically integrated CMOS micro-system for time-resolved fluorescence analysis