Munster late show sinks Dragons