The impact of social responsibility vision and strategy on successful corporate operations