codeine effectiveness