Microscopic theory of ferromagnetic surface spin waves: Magnetic field effects