My son (5) wears a white cotton shirt with collar as part of his uniform. I wash them regularly and (when I have time scrub collars and sleeves). However they still look faintly greyish. The shirts are not old and are relatively expensive so I don't want to buy new ones. How can I get them looking white and newish again?