Donaghadee and Holywood in cup semi-final