Protester punches another man during Catalonian rally