Council Bluffs teenager Owen Hansen faces long road to recovery