Engineering Design of ITEP Proton Linac for Nuclear Waste Transmutation