National parks to slash number of free days for visitors