Spin-fluctuation theory for weak itinerant-electron ferromagnets: revisited