Germany's KfW Development Bank has announced it's to provide about one billion euros for sustainable public transport systems.