Nigerian president sacks 26 heads of gov't agencies