ICC slaps eight-year ban on former Zimbabwe captain Streak