Nitric oxide and blood: a review