Munster keep play-off hopes alive