GENEVE: A MONTE CARLO GENERATOR FOR NEUTRINO INTERACTIONS IN THE INTERMEDIATE-ENERGY RANGE