It's official: Pittsburgh is best place to live in U.S.