Despised BP CEO Tony Hayward will testify in Congress next week. Uh oh.