South Africa batsman Hashim Amla has announced his retirement from all forms of international cricket with immediate effect. On Thursday, in a statement he also thanked his family, friends, teammates, supporters and governing body of Cricket South Africa. But he…