Davis Polk joins NQ £100k club with London trainee programme