Teachers and Students Attitude and Challenges on Applications of ICT Tools