Carmelo Anthony leads New York Knicks over Detroit Pistons 121-100