Arginine revisited: minireview article