Bounding the Maximum Length of Non-Preemptive Regions Under Fixed Priority Scheduling