Allen: Oil Spill Will Last Into Fall