tramadol is an opioid or not what tramadol is prescribed for