Protesters have set lorries ablaze and hurled stones and firecrackers at police, injuring 20 officers, as clashes flared over