Former president Jimmy Carter announced he has cancer. It was discovered during a recent liver surgery.