Eichel acquired by Knights, ending Flames trade rumours