Avalanche take MacKinnon first overall