Iowa House approves five-year ban on new casinos