Photos: William and Kate visit marathon