what 's the difference between the ipod touch and the iphone? more memory? faster internet? just more expensive? thanks!