Seahawks fire OC Ryan Grubb