Oil firms do better under Democrats. So why do they give 8x as much money to Republicans?