Inverse eigenvalue problems for band matrices