Construction of Optimal Multi-Level Supersaturated Designs