A new construction of virtual fundamental cycles in symplectic geometry