Ferromagnetism in the Hubbard model: Spin waves and instability of the Nagaoka state