Egypt's vice president resigns: presidential source