Iowa reports $295m October sports wagering handle