ESPN fires gambling analyst Kelly Stewart over past tweets