NBC: Teen survives nearly 100-foot fall at Grand Canyon