Republican Rep. Tony Gonzales of Texas says he will retire from Congress as he faces bipartisan calls to expel him