A 600-gallon oil spill off the coast of the Galapagos Islands is said to be "under control" after a cargo vessel overturned.