C&F Financial Corp.