Towards single photon detection with a practical EMCCD