Controversial abortion bill to be voted on