Giants beat Patriots in Super Bowl