A density-driven contact model for isogeometric topology optimization of frictional contact problems