Trimethylamine N-oxide is associated with long-term mortality risk: the multi-ethnic study of atherosclerosis. Academic Article uri icon