British number one Cameron Norrie saw his eight-match winning streak halted by Frances Tiafoe in the quarter-finals of the BNP Paribas Open at Indian Wells.