Illinois sportsbooks set record handle of $634m in March