Emanuel wins approval of pension bill, but Rauner may veto