Iran faces criticism over Kuwait and Bahrain attacks