Teacher education for the future