NBC: Alex Murdaugh reaches plea deal days before trial in financial crimes case