Cannabinoid extraction methods