Spanish PM vows to 'abolish' prostitution