USA spinner Akhilesh Reddy has been handed an eight-year ban from all cricket after a tribunal found him to be guilty of three counts of the ICC's anti-corruption code.