Senate begins final push to give Social Security benefits to 2.8 more million people in move that would further strain fund