Not endemic to Madagascar, introduced (invasive) to Madagascar and the rest of the world yes. Here in Panama, there are lagoons and lakes full of them.
I agree with the others, some kind of Tilapia.
Below a small man made lake in Panama, full of them.