Apple has "misinterpreted the demand" in China and needs to lower the price of its iPhones to compete, an analyst told CNBC.