The Guerrero suspect terrane (western Mexico) and coeval arc terranes (the Greater Antilles and the Western Cordillera of Colombia): a late Mesozoic intra-oceanic arc accreted to cratonal America during the Cretaceous