Limerick's Kyle Hayes was thrilled to come through their hard-fought battle against Cork to reach the final of the Munster GAA Hurling Senior Championship.