Ethiopians vote amid opposition charges of fraud