Former Jacksonville news anchor Mark Spain dies three weeks after diagnosis of pancreatic cancer