Intellectual capital and firm performance