Demonstrators at a huge Barcelona rally have spoken passionately about their wish to stay part of Spain.