Vortices, Seiberg-Witten monopoles and Heegaard Floer theory