17 million gallons of water is enough for how many acres of cotton if the cotton needs 31 inches of irrigation water (an annual amount)?