ECP publishes schedule for by-election