If you believe the ads, name brand batteries will outlast generics, and the more they cost, the better they are. But is it true? Money reporter Stacy Johnson puts them to the test.