Magneto-Stark effect of excitons as the origin of second harmonic generation in ZnO.