Sverige vann guldet i ishockey VM 2021 genom att besegra Kanada i finalen.