Beyonce to perform at Super Bowl halftime