Quantum criticality of semi-Dirac fermions in 2+1 dimensions