Middlefield Banc Corp. (MBCN) reports earnings