Tucson Diocese cancels all public masses, gatherings