Rio street party draws ‘more than 1.5million people’