Electric public transport