Tramadol: basic pharmacology and emerging concepts.