The effect of strategy and organizational structure on the adoption and implementation of activity-based costing