Double ionization of helium by proton impact: A generalized-Sturmian approach