NHS England patients wait up to two-and-a-half years for an MRI