Fast, high fidelity, single-shot quantum non-demolition measurement of a quantum dot electron spin using cavity exciton-polariton resonance