US lawmakers have narrowly voted to cut food stamp benefits from next year despite a veto threat from the White House and opposition from lobby groups. The Republican-led House of Representatives passed the bill by 217-200. But it has little chance in the Democratic-held Senate.