Google Nexus One Launches on AT&T, Head to Head With iPhone