G2 holonomy, Taubes’ construction of Seiberg-Witten invariants and superconducting vortices