Analysis of non-homogeneous Timoshenko beams with generalized damping distributions