Objective Bayesian Upper Limits for Poisson Processes