Judge permanently blocks Iowa law mandating 24-hour waiting period