British premier vows to 'get tough' on immigration