Penny Slater wins cross triathlon world title