FC Barcelona has approved a 25-year Babylon Park deal for a new Camp Nou entertainment centre, sparking backlash over the company’s links to Israel.