From the data we have available looks like they were unstable on the approach and trying to recover they end up, with the thrust idle, to stall before the touchdown. Of course this is just my opinion but the question could be the following: If they were trying to recover the unstable approach, it means they knew they were unstable, if they knew, why do not perform a go around???