Impinj posts record Q2 revenue of $108.4M as RAIN RFID demand surges