I think this is a Cynotilapia sp. "Black Eastern" after a little research.