l-cysteine hydrochloride monohydrate side effects mayo clinic images