Nitrates and other nitric oxide donors in cardiology - current positioning and perspectives