Skechers Marathoner Meb Keflezighi Collapses to Cheers at His Last Race