CEO Resignation Raises Questions about BP's Governance