Carmelo Anthony leads to Knicks to first title in 40 years