Forgetting someone's name is socially embarrassing, but in business it can be disastrous. Here are five ways to remember names from memory expert Bob Gray.