Test Program-Based Generative Fuzzing for Differential Testing of the Kotlin Compiler