The Health Benefits of Cannabis: Understanding the Science Behind the Plant