The Conservatives have announced plans to ban criminals on licence from spending benefits on alcohol and cigarettes in a new welfare crackdown.