Rival MPs in the Brazilian Parliament have battled through a noisy impeachment debate that could topple President Dilma Rousseff on charges of breaking budget laws.