The European Union has spent billions fighting hunger in Africa over the past decade, but its aid has often missed the mark, auditors said Wednesday.