Planet Labs posts record $94.2M revenue as defense demand surges