Joaquim Nabuco, Abolitionism and the End of Slavery in Brazil