Ranitidine: A Review of its Pharmacology and Therapeutic Use in Peptic Ulcer Disease and Other Allied Diseases