Steve Job Announces Apple iPhone 3G and New Applications