Temple Carrig hold off hard-charging St Andrew's in epic Vinnie Murray Cup replay