British Petroleum is the latest company to pull its membership from the American Legislative Exchange Council (Alec), the oil company announced on Monday.