Marathon Vancouver airport hotel strike ends after 1,411 days