Bachmann takes 6th District GOP primary