Netanyahu warns of 'heavy price' if Iran attacks Israel