Swelling and drug release in hydrogel matrices: polymer viscosity and matrix porosity effects