Varoufakis resigns after Greek referendum