The ecological context of knowledge: implications for learning science in developing countries