Smart Balance to buy Udi’s for $125M