Computer optimization of dry and wet/dry cooling tower systems for large fossil and nuclear power plants