No. 18 Long Beach Baseball stuns No. 1 El Camino in 8-4 upset