Home Sports Matthew Stafford, Rams finalize details of new contract