StanChart settles £1.5bn lawsuit over Iran sanctions breaches