Nicole Kidman named best actress in London