Is General Mills' purchase of Annie's a win for both companies?