New Zealand fast bowler Tim Southee has retired from Test cricket, ending his career with a big win over England in his final match.