Court dismisses IBB’s $12.4bn Gulf oil windfall suit