Munster edge nine-try thriller