Amber Rudd resigns as Home Secretary