San Francisco Giants win first World Series since 1954