OFFICIAL: RANIERI HAS RESIGNED