Therapeutic Potential of Cannabis, Cannabidiol, and Cannabinoid-Based Pharmaceuticals