Angiotensin II receptor antagonists: imidazoles and pyrroles bearing hydroxymethyl and carboxy substituents