Former Sen. Dallas Sams dies of cancer