Source: Zimmerman, Nationals add $100 million, 6 years to contract