St. Lawrence County named among top 10 most affordable places to live in NY