Hydrogen sulfide metabolism in cancer and homocystinuria: towards the development of new pharmacological strategies