The 2017 smart fortwo Gets a Cloth-covered Roof