Teen's bone marrow match found after seven years of searching