Geology and petrology of Floreana Island, Galapagos Archipelago, Ecuador