Text this: E-contracts in Nigeria, legal issues, challenges and prospects