US imposes heavy sanctions on Iran over "disastrous" nuclear deal