Moldova narrowly votes for EU membership amid fraud claims