Castro resigns