Should BP CEO Tony Hayward step down?