BP is committed to staying headquartered in Britain, its CEO Bob Dudley told CNBC on Monday.