Magneto-volume effects in weakly ferromagnetic metals