British Home Minister Amber Rudd resigns in immigration debate