Alabama Gov. Kay Ivey signs bill for potential special primaries amid maps controversy