Teen recalls almost losing leg in shark attack on NC beach