A worker at a mill is loading 5-lb bags of flour into boxes to deliver to a local warehouse. Each box holds 8 bags of flour. If the warehouse orders 2 tons of flour, how many boxes are needed to fulfill the order?