NFL legends, musicians, volunteers serve Christmas meals to homeless