Corelli: efficient single crystal diffraction with elastic discrimination