Beyonce steals show at Super Bowl halftime