Castro steps down