Minn. ranks 3rd for quality of life in U.S.