Linear propagation and absorption of ion Bernstein waves in toroidal geometry