Boise teen beats cancer at Saint Luke's Children's Hospital