Modelling of pharmaceutical tablet swelling and dissolution using discrete element method