Sweden is the No. 1 country for affordability, safety and overall quality of life