Xaba breaks idol Elana Meyer’s 10km record