Programs for poor dominate federal spending