Former Bangladesh captain Tamim Iqbal announced his retirement from international cricket on Friday with the 35-year-old star run-getter insisting the "chapter is over".