To what extent has Bangalore successfully emulated Silicon Valley and where can it improve?