Welfare payments to be docked as ‘no jab, no pay’ legislation clears parliament