City council approves $2 million for absentee voting