20070710 tech: Apple to launch Nano-based iPhone