how long does mucinex stay in your system