Comelec says 90% of ballots already printed