Wales put in a much-improved performance against Ireland at the Principality Stadium