Design and synthesis of spiro-cyclopentenyl and spiro--dithiolanyl substituted pyrrolidine-5,5-trans-lactams as inhibitors of hepatitis C virus NS3/4A protease