Prime Minister Hun Sen’s ruling Cambodian People’s Party said on Monday it had won all 125 parliamentary seats up for grabs in an election that critics said was neither free nor fair.