NSW to trial free tampons and sanitary pads in public school