Explosions heard across Ukraine as hundreds of thousands hit by power cuts