Iran intelligence agency says 54 detained in western Kermanshah over protests