Stanislao Cannizzaro(1826 – 1910), químico y político italiano