Frustrated soft modes and negative thermal expansion in ZrW2O8.