Tallest office building in France now open