John Goodenough, Nobel laureate and battery pioneer, dies at 100