Bruno Mars delivers red hot set at Super Bowl