Germany to give India 1 billion Euros for urban development