Cowboys, Dak Prescott reach agreement on $160 million deal