McFarlane Lake takes 19.9% stake in iMetal Resources for $1.42M