Power failure threatens integrity of May 12 Philippine elections