Theresa May announces she will resign as leader on 7 June

She will stay on as PM until the new leader is chosen