Election law expert: Rahm’s ineligible to run for mayor