Tea Party energy helping to revive Republicans