Cavity-enhanced single-shot readout of a quantum dot spin within 3 nanoseconds