Saracens hold firm at Ulster to keep Heineken Cup dream alive