British runner sets record time in World Marathon Challenge