Galal Yafai wins through to Olympic final after mini-epic with Saken Bibossinov, while Ireland’s Kellie Harrington also advances to the lightweight gold medal match