Hearing Glasses: Smart Glasses for Better Listening and Communication