Cuts will take food off the table for 47 million Americans