NBC: Jamie Foxx reveals 'mystery illness' that hospitalized him for weeks in new Netflix special