Israel says Iran must pay price for 'aggression'