Charles Aznavour, the singer, songwriter and actor who was a pillar of France's culture for decades, has died at 94. He sold more than 100 million records worldwide and acted in more than 60 films.