Israel vows to 'exact a price' as Iran launches first ever direct attack