Definition and types of business competitive advantage