Rational curves on K3 Surfaces