how expensive is germany