Cardinals lock Washington in for six more years