Pattinson retires from international stage