Strategic purity: a multi-industry evaluation of pure versus hybrid business strategies