Spanish PM blasts Catalan 'purge' in referendum runup