How the Galapagos Islands were formed