Egypt: Another political twist as Vice President Mekki resigns