Shiing-shen Chern: 1911–2004