Essential character amenability of Banach algebras