BP Chief Executive Tony Hayward delivers his testimony on Capitol Hill.