Comparison on the rights, limitations and procedures related to public gatherings and demonstrations across Europe