Solar models: constraints from helioseismology and neutrino production