Defense stocks rally after US and Israel spend $26 billion