Lenovo ThinkCentre M90n Nano mini PCs coming in August for $539 and up