People with 850 credit scores keep accounts open for 30 years on average. Here's what happens when you keep a credit card open forever -- and how to do it right.