An innovative battery that charges with electricity generated from solar panels is to make its first UK appearance in Bristol next week. The Tesla Powerwall is set to revolutionise how buildings use energy as it will allow homes to store solar energy generated during the day to use later...