The German capital has become home to numerous new businesses and start-ups, attracting people from around the globe. And despite its complex past, it is an outpost of liberalism, possibility and ambition. How can other cities learn from Berlin’s successes – and the challenges it’s faced?