codeine cough syrup half life