Americans Report They Spend an Average of $2,746 on Lunch Yearly