TVA making progress on coal ash spill