Smallcap rally hits 79% as Hormuz oil shock hits markets