Insurer’s chief executive Mark Wilson says business can be a force for good if CEOs think more long-term