Finally iphone 12 price reveal on amazon 39 999