Serum uric acid level predicts adverse outcomes after myocardial revascularization or cardiac valve surgery