Unbiased cut selection for optimal upper limits in neutrino detectors: the model rejection potential technique