Double Falsehood, a play said to have been written by William Shakespeare but whose authorship has been disputed for close to three centuries, is almost certainly the work of the 16th-century poet and playwright, new research finds.