Pattinson retires