Government to provide NHS with £248m for more diagnostics