$U(\fh)$-free modules over the Block algebra $\BB(q)$