UK PM vows to tackle violence against women as outrage grows