Cleaner, greener public transport for Spanish cities