Promoting education for sustainable development by using ICT enhanced problem based learning in a developing country