A new report has accused London’s £34 billion ($45.43 billion) public sector pension fund of investing billions in companies allegedly complicit in Israel’s human rights abuses against Palestinians.