Doctors: Joshua teen will recover after terrifying free-fall