Roadworks to affect traffic on A96 near Elgin from Sunday