But Prime Minister Mohamed Ali Gedi said the vote was flawed and must be held again .