Michael Vick signs with Steelers