Edelweiss Mutual Fund takes major stake in Viyash Scientific