Egypt's Deputy PM resigns