The Opportunities and Challenges for Developing ICT-Based Science Learning and Teaching in Ghana