Sun, Kodak settle Java lawsuit