Colombia’s Medellin holds annual flower festival