Knicks waive Joakim Noah after just 2 seasons