Stephen Cook has held many roles over his nearly 22 years at BP but he can identify three “threads” that have run throughout his career