NEWLIT - A General Code for Neutron Wall Loading Distribution in Toroidal Reactors