BP chairman Tony Hayward -