SNAP recipients restricted from buying ‘junk food’ in 18 states