Topological aspects of protonation and hydrogen bonding: the dihydrogen bond case