Iran warns US will pay ‘heavier price’ for deal if attacks continue