Zariski structures and noncommutative geometry