A sharp dip in violence in Colombia's second-biggest city has attracted a flood of tourists to Medellin's vivid colors, busy cafes and booming nightlife