morphine xr half life