Two- and three-dimensional numerical modeling of copper electroplating for advanced ULSI metallization