Bárcenas declara ante el Supremo durante tres horas