Dawid Malan, England’s former world No. 1 T20I batter, has announced his retirement from international cricket at the age of 37.