Nigeria's Buhari vows to punish all those behind ethnic violence