Homan dethrones Switzerland's Tirinzoni to win Canada's 1st curling world title since 2018