ETA INVARIANTS, DIFFERENTIAL CHARACTERS AND FLAT VECTOR BUNDLES