British interior minister Rudd resigns after immigration scandal