Constitutive modelling of hyperelastic rubber-like materials