Israel passes new law protecting Netanyahu as he prepares for UK visit