A new furoxan NO-donor rabeprazole derivative and related compounds