Former Longview Mayor Earl Roberts dies at 77