N95 vs iPhone 3G