Runner completes barefoot half-marathon on frozen lake, breaks world record