Bringing in big sports stars LeBron James and Johnny Manziel, and hosting the Republican National Convention, Cleveland looks to reinvent its image as a premier American city.