Nigeria boat disaster kills 29, mostly children