Key announces Judith Collins' resignation