Medellin has highest quality of life in Colombia: study