daily racing form live odds: 30% margin explained, EV and Kelly sizing