General Motors is "almost there" on developing an electric vehicle battery that will last 1m miles, a top executive has said, according to a media report.