Knicks would be smart to trade Carmelo while they can