impact of technology in revenue generation in Nigeria