Carlos Ahenkorah resigns