Non-perturbative Calculation of the Positronium Mass Spectrum in Basis Light-Front Quantization