Marathon Runner Rob Sloan Denies Cheating