iPhone 3GS, New MacBooks, and Much More at Apple Conference