Caravaggio, Judith & Holofernes (1598–1599)