Comelec to hold 'anytime, anywhere' voter registration until April 24