Current Development Challenges: The Role of Science Technology and Innovation