iPhone generated $400M in free publicity