Iowa Senate passes final version of bill that could limit state auditor's power