Amir Hayat, Ashfaq Ahmed handed eight-year ban for breaching