Murray agrees to five-year NFL Cardinals deal for $230.5 mn