Williams, Staubach play flag football for charity