Self-consistent Hartree-Fock and screened-exchange calculations in solids: Application to silicon | Synapse