Ireland’s Grand Slam dream is still alive, but only just after they survived a major scare against a rejuvenated Wales in Cardiff.