Kruskals MST Algorithm