dihydrocodeine 30mg price