Ideal spin filters: A theoretical study of electron transmission through ordered and disordered interfaces between ferromagnetic metals and semiconductors