G-7 vows to smash terrorist financial networks