What are Pro and cons of diplomatic immunity?