HP TouchPad to launch on July 1st for $499 and up