Secondary teacher education currricula: An analytical study and developing teacher education programme