Police have clashed with protesters angry that the Spanish government is holding its weekly cabinet meeting in the Catalonian capital.