The New York Knicks ended their title drought in front of a milestone audience, capping one of the most-watched NBA Finals on record.