Challenges and strategies on adoption of e-learning in Tanzanian higher learning institutions: lessons to future adopters