Large negative magnetic contribution to the thermal expansion in iron-platinum alloys: quantitative theory of the Invar effect.