PC hoopsters hold on for 76-74 victory over Yale