NBC: American abducted and held for 8 months in Mexico is released