St Louis Cardinals win baseball's World Series