Trump ally Steve Bannon pleads guilty and avoids jail time in border wall fraud case