FORMER Pakistan captain Mohammad Hafeez announced his retirement from international cricket on Monday (3), ending an 18-year career that included a 12-month ban from bowling because of a suspect action.…