Ric McIver resigns