Deal gets go-ahead just weeks after Hollywood studio paid $16mn to settle a lawsuit by the US president