James Talarico campaign raises nearly $7 million more