Generation-recombination noise: The fundamental sensitivity limit for kinetic inductance detectors