Kate Jones completes Brighton Marathon