Egypt vote to be delayed