British premier calls for Middle East cease-fire after Iranian attack on Israel