Terahertz sensing with spoof plasmon surfaces