Taxation and revenue generation in nigeria