Wilson, Lynch lead Seahawks past Cardinals, 34-22