Tom Magliozzi, popular co-host of 'Car Talk,' dies at 77