Bachmann retains 6th District seat for GOP