Noncollinear second harmonic generation in KDP