Chamber of Commerce executive officer David Peach resigns after cancer diagnosis