Ivan Gašparovič, prezident Slovenskej republiky