A critical evaluation of Michael Porter's five forces framework