Trolleybuses and trolleytrucks have all the advantages of electric cars – and none of their drawbacks.