BP names current interim boss as permanent CEO to replace predecessor who quit over personal conduct