Characteristic Varieties and Betti Numbers of Free Abelian Covers