Political novice McAllister wins Louisiana congressional seat