Enabling Line-Rate TLS SNI Inspection in P4 Programmable Data Planes