Absent landlords of run-down buildings in the centre of Stoke-on-Trent should be "named and shamed", a local MP has said.