codeine syrup types