2D nanoparticle arrays by partial dissolution of ordered pore films