How much will Harbaugh earn