Former Ireland skipper William Porterfield has announced his retirement from international cricket with immediate effect. The left-hander called it a day and was the third most capped player