iTunes celebrates a decade, faces new challenges