Trams and trolley buses