“In this Circuit, we have today adopted a test for nominative fair use in which a court will pose three questions: (1) Is the use of the plaintiff’s mark necessary to describe both plaintiff’s product or service and defendaant’s product or service? (2) Is only so much of the plaintiff’s mark used as is necessary