Sources: Vick signs $100M contract