Preparing teachers for a changing world : what teachers should learn and be able to do