A general strategy to inhibiting viral −1 frameshifting based on upstream attenuation duplex formation