Packers win Super Bowl 31-25