Geochemical modeling of diagenetic reactions in Snorre Field reservoir sandstones: a comparative study of computer codes