Persistently low oil prices will keep BP on a “strict capital diet” for years to come, Bob Dudley said.