AT&T Says iPhone 4 Not Available Until June 29