A bottle has 2 liters of soda. If each cup can hold 250 milliliters, how many cups can be filled with the soda?