Cameron Diaz and Colin Firth Dazzle at World Premiere of 'Gambit'