Colorado Avalanche win Stanley Cup after over 2 decades