Tesla's batteries are powering Wal-Mart's stores | Fortune