Iran could attack Israel in less than 24 hours, sources say, as Western powers issue Tehran a warning