Waterfront homes on Fox Lake in Illinois for sale