Nitric oxide and its implications in skin homeostasis and disease – a review