Tesla unveils a battery for your home