A combinatorial approach to knot theory : volume bounds for hyperbolic semi-adequate link complements