First Majestic Silver (AG) sells San Martin mine for $90M